\chapter{Modified FIFO CFG}

\begin{code}
/* mode 4 - fits in 16KB */
static struct fifo_cfg __initdata mode_4_cfg[] = {
{ .hw_ep_num =  1, .style = FIFO_TX,   .maxpacket = 512, },
{ .hw_ep_num =  1, .style = FIFO_RX,   .maxpacket = 512, },
{ .hw_ep_num =  2, .style = FIFO_TX,   .maxpacket = 512, },
{ .hw_ep_num =  2, .style = FIFO_RX,   .maxpacket = 512, },
{ .hw_ep_num =  3, .style = FIFO_TX,   .maxpacket = 64, },
{ .hw_ep_num =  3, .style = FIFO_RX,   .maxpacket = 256, },
{ .hw_ep_num =  4, .style = FIFO_TX,   .maxpacket = 512, },
{ .hw_ep_num =  4, .style = FIFO_RX,   .maxpacket = 512, },
{ .hw_ep_num =  5, .style = FIFO_TX,   .maxpacket = 32, },
{ .hw_ep_num =  5, .style = FIFO_RX,   .maxpacket = 32, },
{ .hw_ep_num =  6, .style = FIFO_TX,   .maxpacket = 64, },
{ .hw_ep_num =  6, .style = FIFO_RX,   .maxpacket = 64, },
{ .hw_ep_num =  7, .style = FIFO_TX,   .maxpacket = 64, },
{ .hw_ep_num =  7, .style = FIFO_RX,   .maxpacket = 64, },
{ .hw_ep_num =  8, .style = FIFO_TX,   .maxpacket = 256, },
{ .hw_ep_num =  8, .style = FIFO_RX,   .maxpacket = 64, },
{ .hw_ep_num =  9, .style = FIFO_TX,   .maxpacket = 256, },
{ .hw_ep_num =  9, .style = FIFO_RX,   .maxpacket = 64, },
{ .hw_ep_num = 10, .style = FIFO_TX,   .maxpacket = 256, },
{ .hw_ep_num = 10, .style = FIFO_RX,   .maxpacket = 64, },
{ .hw_ep_num = 11, .style = FIFO_RXTX, .maxpacket = 4096, },
{ .hw_ep_num = 12, .style = FIFO_RXTX, .maxpacket = 4096, },
{ .hw_ep_num = 13, .style = FIFO_RXTX, .maxpacket = 1024, },
{ .hw_ep_num = 14, .style = FIFO_RXTX, .maxpacket = 1024, },
{ .hw_ep_num = 15, .style = FIFO_RXTX, .maxpacket = 512, },
};
\end{code}